//package com.erp.user.service;
//
//import com.erp.user.domain.ErpBranchOfficeInfo;
//import com.erp.user.domain.bo.ErpBranchOfficeInfoBo;
//import com.erp.user.domain.vo.ErpBranchOfficeInfoVo;
//import com.ruoyi.common.core.domain.PageQuery;
//import com.ruoyi.common.core.web.oldPage.TableDataInfo;
//
//import java.util.Collection;
//import java.util.List;
//
///**
// * 分公司开户信息Service接口
// *
// * @author erp
// * @date 2023-05-08
// */
//public interface IErpBranchOfficeInfoService {
//
//    /**
//     * 查询分公司开户信息
//     */
//    ErpBranchOfficeInfoVo queryById(Long id);
//
//    /**
//     * 查询分公司开户信息列表
//     */
//    TableDataInfo<ErpBranchOfficeInfoVo> queryPageList(ErpBranchOfficeInfoBo bo, PageQuery pageQuery);
//
//    /**
//     * 查询分公司开户信息列表
//     */
//    List<ErpBranchOfficeInfoVo> queryList(ErpBranchOfficeInfoBo bo);
//
//    /**
//     * 新增分公司开户信息
//     */
//    Boolean insertByBo(ErpBranchOfficeInfoBo bo);
//
//    /**
//     * 修改分公司开户信息
//     */
//    Boolean updateByBo(ErpBranchOfficeInfoBo bo);
//
//    /**
//     * 校验并批量删除分公司开户信息信息
//     */
//    Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
//
//    List<ErpBranchOfficeInfoVo> queryPageBranchAndAgent();
//
//    List<ErpBranchOfficeInfoVo> queryPageBranchAndAgentUser();
//
//	ErpBranchOfficeInfo selectByCode(String code);
//	ErpBranchOfficeInfo selectById(Long id);
//
//    List<ErpBranchOfficeInfo> selectOfficeLimit(ErpBranchOfficeInfo info);
//}
